package com.wash.shoes.domain.dy.model;

import lombok.Data;

import java.io.Serializable;
import java.util.List;
import java.util.Map;

/**
 * @author lijianguo
 * @Date 21/03/2025 15:33
 * 开关；指定周几不可用；指定节假日不可用；指定日期不可用；节假日具体日期
 **/
@Data
public class CanNoUseDateStruct implements Serializable {

    // required 开关，启用需要为true
    Boolean enable;

    // optional 指定周几不可用
    List<String> days_of_week;

    // optional 指定节假日不可用
    List<String> holidays;

    // optional yy-MM-dd 指定日期，不可用
    List<String> date_list;

    // 节假日不可用具体日期，例如："holiday_dates":{"1":"2021.01.01-2021.01.03","7":"2021.10.01-2021.10.07"}
    Map<String, String> holiday_dates;
}
